Cs 598csc: Approximation Algorithms

نویسنده

  • Lewis Tseng
چکیده

Let G = (V,E) be an undirected graph with arc weights w : V → R+. Define xv for each vertex v as follows: xv = 1, if v is in the vertex cover; xv = 0, if v is not chosen. Our goal is to find min ( ∑ v∈V wvxv), such that xu + xv ≥ 1, ∀e = (u, v) ∈ E, xv ∈ {0, 1}. However, we can’t solve Integer Linear Programming (ILP) problems in polynomial time. So we have to use Linear Programming (LP) to approximate the optimal solution, OPT(I), produced by ILP. First, we can relax the constraint xv ∈ {0, 1} to xv ∈ [0, 1]. It can be further simplified to xv ≥ 0, ∀v ∈ V . Thus, a Linear Programming formulation for Vertex Cover is:

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Cs 598csc: Approximation Algorithms

We discuss two closely related NP Optimization problems, namely Set Cover and Maximum Coverage in this lecture. Set Cover was among the first problems for which approximation algorithms were analyzed [1]. This problem is also significant from a practical point of view, since the problem itself and several of its generalizations arise quite frequently in a number of application areas. We will co...

متن کامل

Cs 598csc: Approximation Algorithms

In the study of approximation algorithms, there are many useful techniques that are demonstrated in the analysis of cut problems. Given a graph G = (V,E) with an assignment of weights to edges w : E → R+ a cut is a set E′ ⊆ E, whose removal from the graph will partition the vertices into two disconnected sets. For two vertices, s, t ∈ V , an s− t cut is the one that creates a partition with s a...

متن کامل

Cs 598csc: Approximation Algorithms 1 Graph Orientation

Proof: “⇒” Suppose D = (V,A) is a strongly connected graph obtained as an orientation of G = (V,E). Then, since ∀S ⊂ V , |δ D(S)| ≥ 1 and |δ − D(S)| ≥ 1, we have |δG(S)| ≥ 2. Therefore, G is 2-edge-connected. “⇐” Let G be a 2-edge-connected graph. Then G has an ear-decomposition. In other words, G is either a cycle C or G is obtained from a 2-edge-connected graph G by adding an ear P (a path) c...

متن کامل

Cs 598csc: Approximation Algorithms

There are many applications of the tree embedding theorem in approximation and online algorithms. It allows one to reduce certain class of problems on graphs to problems on trees and it is much easier to design algorithms on trees. The ratio one obtains using this approach might not be optimal but gives one a quick upper bound on the approximation ratio. For some problems this is still the best...

متن کامل

Cs 598csc: Approximation Algorithms 1 the Multicut Problem

In the Multicut problem, we are given a graph G = (V,E), a capacity function that assigns a capacity ce to each edge e, and a set of pairs (s1, t1), ..., (sk, tk). The Multicut problem asks for a minimum capacity set of edges F ⊆ E such that removing the edges in F disconnects si and ti, for all i. Note that the Multicut problem generalizes the Multiway Cut problem that we saw in the last two l...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009